home *** CD-ROM | disk | FTP | other *** search
/ MacAddict 125 / MacAddict_125_2007_01.iso / Software / Productivity / OmniGraffle 4.1.2.dmg / OmniGraffle.app / Contents / Resources / shapes.graffleshapes < prev    next >
Text File  |  2006-08-02  |  78KB  |  1,723 lines

  1. {
  2.     shapes = (
  3.         {
  4.             InspectorGroup = 32; 
  5.             ShapeName = RoundedStack; 
  6.             StrokePath = {
  7.                 elements = (
  8.                     {element = MOVETO; point = "{-0.4375, -0.5}"; }, 
  9.                     {element = LINETO; point = "{0.375, -0.5}"; }, 
  10.                     {
  11.                         control1 = "{0.4375, -0.5}"; 
  12.                         control2 = "{0.4375, -0.5}"; 
  13.                         element = CURVETO; 
  14.                         point = "{0.4375, -0.4375}"; 
  15.                     }, 
  16.                     {element = LINETO; point = "{0.4375, 0.375}"; }, 
  17.                     {
  18.                         control1 = "{0.4375, 0.4375}"; 
  19.                         control2 = "{0.4375, 0.4375}"; 
  20.                         element = CURVETO; 
  21.                         point = "{0.375, 0.4375}"; 
  22.                     }, 
  23.                     {element = LINETO; point = "{-0.4375, 0.4375}"; }, 
  24.                     {
  25.                         control1 = "{-0.5, 0.4375}"; 
  26.                         control2 = "{-0.5, 0.4375}"; 
  27.                         element = CURVETO; 
  28.                         point = "{-0.5, 0.375}"; 
  29.                     }, 
  30.                     {element = LINETO; point = "{-0.5, -0.4375}"; }, 
  31.                     {
  32.                         control1 = "{-0.5, -0.5}"; 
  33.                         control2 = "{-0.5, -0.5}"; 
  34.                         element = CURVETO; 
  35.                         point = "{-0.4375, -0.5}"; 
  36.                     }, 
  37.                     {element = MOVETO; point = "{0.4375, -0.46875}"; }, 
  38.                     {
  39.                         control1 = "{0.46875, -0.46875}"; 
  40.                         control2 = "{0.46875, -0.46875}"; 
  41.                         element = CURVETO; 
  42.                         point = "{0.46875, -0.40625}"; 
  43.                     }, 
  44.                     {element = LINETO; point = "{0.46875, 0.4375}"; }, 
  45.                     {
  46.                         control1 = "{0.46875, 0.46875}"; 
  47.                         control2 = "{0.46875, 0.46875}"; 
  48.                         element = CURVETO; 
  49.                         point = "{0.40625, 0.46875}"; 
  50.                     }, 
  51.                     {element = LINETO; point = "{-0.40625, 0.46875}"; }, 
  52.                     {
  53.                         control1 = "{-0.46875, 0.46875}"; 
  54.                         control2 = "{-0.46875, 0.46875}"; 
  55.                         element = CURVETO; 
  56.                         point = "{-0.46875, 0.4375}"; 
  57.                     }, 
  58.                     {element = MOVETO; point = "{0.46875, -0.4375}"; }, 
  59.                     {
  60.                         control1 = "{0.5, -0.4375}"; 
  61.                         control2 = "{0.5, -0.4375}"; 
  62.                         element = CURVETO; 
  63.                         point = "{0.5, -0.375}"; 
  64.                     }, 
  65.                     {element = LINETO; point = "{0.5, 0.4375}"; }, 
  66.                     {
  67.                         control1 = "{0.5, 0.5}"; 
  68.                         control2 = "{0.5, 0.5}"; 
  69.                         element = CURVETO; 
  70.                         point = "{0.4375, 0.5}"; 
  71.                     }, 
  72.                     {element = LINETO; point = "{-0.375, 0.5}"; }, 
  73.                     {
  74.                         control1 = "{-0.4375, 0.5}"; 
  75.                         control2 = "{-0.4375, 0.5}"; 
  76.                         element = CURVETO; 
  77.                         point = "{-0.4375, 0.46875}"; 
  78.                     }
  79.                 ); 
  80.             }; 
  81.             FillPath = {
  82.                 elements = (
  83.                     {element = MOVETO; point = "{-0.4375, -0.5}"; }, 
  84.                     {element = LINETO; point = "{0.375, -0.5}"; }, 
  85.                     {
  86.                         control1 = "{0.4375, -0.5}"; 
  87.                         control2 = "{0.4375, -0.5}"; 
  88.                         element = CURVETO; 
  89.                         point = "{0.4375, -0.4375}"; 
  90.                     }, 
  91.                    
  92.                     {element = LINETO; point = "{0.4375, -0.46875}"; }, 
  93.                     {
  94.                         control1 = "{0.46875, -0.46875}"; 
  95.                         control2 = "{0.46875, -0.46875}"; 
  96.                         element = CURVETO; 
  97.                         point = "{0.46875, -0.40625}"; 
  98.                     }, 
  99.  
  100.                     {element = LINETO; point = "{0.46875, -0.4375}"; }, 
  101.                     {
  102.                         control1 = "{0.5, -0.4375}"; 
  103.                         control2 = "{0.5, -0.4375}"; 
  104.                         element = CURVETO; 
  105.                         point = "{0.5, -0.375}"; 
  106.                     }, 
  107.                     {element = LINETO; point = "{0.5, 0.4375}"; }, 
  108.                     {
  109.                         control1 = "{0.5, 0.5}"; 
  110.                         control2 = "{0.5, 0.5}"; 
  111.                         element = CURVETO; 
  112.                         point = "{0.4375, 0.5}"; 
  113.                     }, 
  114.                     {element = LINETO; point = "{-0.375, 0.5}"; }, 
  115.                     {
  116.                         control1 = "{-0.4375, 0.5}"; 
  117.                         control2 = "{-0.4375, 0.5}"; 
  118.                         element = CURVETO; 
  119.                         point = "{-0.4375, 0.46875}"; 
  120.                     },
  121.                    
  122.                     {
  123.                         control1 = "{-0.46875, 0.46875}"; 
  124.                         control2 = "{-0.46875, 0.46875}"; 
  125.                         element = CURVETO; 
  126.                         point = "{-0.46875, 0.4375}"; 
  127.                     }, 
  128.                     {
  129.                         control1 = "{-0.5, 0.4375}"; 
  130.                         control2 = "{-0.5, 0.4375}"; 
  131.                         element = CURVETO; 
  132.                         point = "{-0.5, 0.375}"; 
  133.                     }, 
  134.                     {element = LINETO; point = "{-0.5, -0.4375}"; }, 
  135.                     {
  136.                         control1 = "{-0.5, -0.5}"; 
  137.                         control2 = "{-0.5, -0.5}"; 
  138.                         element = CURVETO; 
  139.                         point = "{-0.4375, -0.5}"; 
  140.                     }, 
  141.                     {element = CLOSE; },
  142.                 ); 
  143.             };
  144.             TextBounds = "{{0.02, 0.02}, {0.855, 0.855}}"; 
  145.         }, 
  146.         {
  147.             ShapeName = OrGate;
  148.             InspectorGroup = 34;
  149.             StrokePath = {
  150.                 elements = (
  151.                     {element = MOVETO; point = "{-.5, 0.5}"; }, 
  152.                     {element = LINETO; point = "{-0.3, 0.5}"; }, 
  153.                     {
  154.                         control1 = "{.2, 0.45}"; 
  155.                         control2 = "{0.25, 0.3}"; 
  156.                         element = CURVETO; 
  157.                         point = "{0.5, 0}"; 
  158.                     }, 
  159.                     {
  160.                         control1 = "{0.25, -.3}"; 
  161.                         control2 = "{0.20, -0.45}"; 
  162.                         element = CURVETO; 
  163.                         point = "{-0.3, -0.5}"; 
  164.                     }, 
  165.                     {element = LINETO; point = "{-.50, -0.5}"; },
  166.                     {
  167.                         control1 = "{-0.45, -0.30}"; 
  168.                         control2 = "{-0.425, -0.275}"; 
  169.                         element = CURVETO; 
  170.                         point = "{-0.4, 0}"; 
  171.                     },
  172.                     {
  173.                         control1 = "{-0.425, 0.275}"; 
  174.                         control2 = "{-0.45, 0.30}"; 
  175.                         element = CURVETO; 
  176.                         point = "{-0.5, 0.5}"; 
  177.                     }
  178.                 );
  179.             };
  180.             TextBounds = "{{0, 0}, {1, 1}}";
  181.         },
  182.         {
  183.             ShapeName = AndGate;
  184.             InspectorGroup = 33;
  185.             StrokePath = {
  186.                 elements = (
  187.                     {element = MOVETO; point = "{-.5, 0.5}"; }, 
  188.                     {element = LINETO; point = "{0, 0.5}"; }, 
  189.                     {
  190.                         control1 = "{.25, 0.5}"; 
  191.                         control2 = "{0.5, 0.375}"; 
  192.                         element = CURVETO; 
  193.                         point = "{0.5, 0}"; 
  194.                     }, 
  195.                     {
  196.                         control1 = "{0.5, -.375}"; 
  197.                         control2 = "{0.25, -0.5}"; 
  198.                         element = CURVETO; 
  199.                         point = "{0, -0.5}"; 
  200.                     }, 
  201.                     {element = LINETO; point = "{-.50, -0.5}"; },
  202.                     {element = CLOSE; }
  203.                 );
  204.             };
  205.             TextBounds = "{{0, 0}, {1, 1}}";
  206.         },
  207.         {
  208.             ShapeName = VerticalBrackets;
  209.             InspectorGroup = 31;
  210.             StrokePath = {
  211.                 elements = (
  212.                     {element = MOVETO; point = "{0.375, -0.5}"; },
  213.                     {element = LINETO; point = "{0.5, -0.5}"; },
  214.                     {element = LINETO; point = "{0.5, 0.5}"; },
  215.                     {element = LINETO; point = "{0.375, 0.5}"; },
  216.                     {element = MOVETO; point = "{-0.375, 0.5}"; },
  217.                     {element = LINETO; point = "{-0.5, 0.5}"; },
  218.                     {element = LINETO; point = "{-0.5, -0.5}"; },
  219.                     {element = LINETO; point = "{-0.375, -0.5}"; }
  220.                 );
  221.             };
  222.             FillPath = {
  223.                 elements = (
  224.                     {element = MOVETO; point = "{-0.5, -0.5}"; },
  225.                     {element = LINETO; point = "{0.5, -0.5}"; },
  226.                     {element = LINETO; point = "{0.5, 0.5}"; },
  227.                     {element = LINETO; point = "{-0.5, 0.5}"; },
  228.                     {element = CLOSE; }
  229.                 );
  230.             };
  231.             TextBounds = "{{0, 0}, {1, 1}}";
  232.         },
  233.         {
  234.             ShapeName = HorizontalBrackets;
  235.             InspectorGroup = 30;
  236.             StrokePath = {
  237.                 elements = (
  238.                     {element = MOVETO; point = "{-0.5, -0.375}"; },
  239.                     {element = LINETO; point = "{-0.5, -0.5}"; },
  240.                     {element = LINETO; point = "{0.5, -0.5}"; },
  241.                     {element = LINETO; point = "{0.5, -0.375}"; },
  242.                     {element = MOVETO; point = "{0.5, 0.375}"; },
  243.                     {element = LINETO; point = "{0.5, 0.5}"; },
  244.                     {element = LINETO; point = "{-0.5, 0.5}"; },
  245.                     {element = LINETO; point = "{-0.5, 0.375}"; }
  246.                 );
  247.             };
  248.             FillPath = {
  249.                 elements = (
  250.                     {element = MOVETO; point = "{-0.5, -0.5}"; },
  251.                     {element = LINETO; point = "{0.5, -0.5}"; },
  252.                     {element = LINETO; point = "{0.5, 0.5}"; },
  253.                     {element = LINETO; point = "{-0.5, 0.5}"; },
  254.                     {element = CLOSE; }
  255.                 );
  256.             };
  257.             TextBounds = "{{0, 0}, {1, 1}}";
  258.         },
  259.         {
  260.             InspectorGroup = 27; 
  261.             ShapeName = Cube; 
  262.             FillPath = {
  263.                 elements = (
  264.                     {element = MOVETO; point = "{-.5, 0.5}"; }, 
  265.                     {element = LINETO; point = "{-.5, -0.4}"; },
  266.                     {element = LINETO; point = "{-.4, -0.5}"; },
  267.                     {element = LINETO; point = "{.5, -0.5}"; },
  268.                     {element = LINETO; point = "{.5, 0.4}"; },
  269.                     {element = LINETO; point = "{.4, 0.5}"; },
  270.                     {element = CLOSE; }
  271.                 ); 
  272.             }; 
  273.             StrokePath = {
  274.                 elements = (
  275.                     {element = MOVETO; point = "{-.5, 0.5}"; }, 
  276.                     {element = LINETO; point = "{-.5, -0.4}"; },
  277.                     {element = LINETO; point = "{-.4, -0.5}"; },
  278.                     {element = LINETO; point = "{.5, -0.5}"; },
  279.                     {element = LINETO; point = "{.5, 0.4}"; },
  280.                     {element = LINETO; point = "{.4, 0.5}"; },
  281.                     {element = LINETO; point = "{-.5, 0.5}"; },
  282.                     {element = MOVETO; point = "{-.5, -0.4}"; },
  283.                     {element = LINETO; point = "{0.4, -0.4}"; },
  284.                     {element = LINETO; point = "{0.5, -0.5}"; },
  285.                     {element = MOVETO; point = "{0.4, -0.4}"; },
  286.                     {element = LINETO; point = "{0.4, 0.5}"; }
  287.                 ); 
  288.             }; 
  289.             TextBounds = "{{0.0, .1}, {.9, .9}}"; 
  290.         },
  291.         {
  292.             InspectorGroup = 26; 
  293.             ShapeName = SemiCircle; 
  294.             StrokePath = {
  295.                 elements = (
  296.                     {element = MOVETO; point = "{-.5, 0.5}"; }, 
  297.                     {
  298.                         control1 = "{-.5, -.052285}"; 
  299.                         control2 = "{-.276142, -0.5}"; 
  300.                         element = CURVETO; 
  301.                         point = "{0, -0.5}"; 
  302.                     }, 
  303.                     {
  304.                         control1 = "{.276142, -0.5}"; 
  305.                         control2 = "{.50, -.052285}"; 
  306.                         element = CURVETO; 
  307.                         point = "{.50, 0.5}"; 
  308.                     }, 
  309.                     {element = LINETO; point = "{-.50, 0.5}"; }
  310.                 ); 
  311.             }; 
  312.             TextBounds = "{{0.1, .3}, {.8, .7}}"; 
  313.         },
  314.         {
  315.             InspectorGroup = 26; 
  316.             ShapeName = QuarterCircle; 
  317.             StrokePath = {
  318.                 elements = (
  319.                     {element = MOVETO; point = "{-.5, 0.5}"; }, 
  320.                     {element = LINETO; point = "{-.5, -0.5}"; }, 
  321.                     {
  322.                         control1 = "{.052284, -0.5}"; 
  323.                         control2 = "{.50, -.052285}"; 
  324.                         element = CURVETO; 
  325.                         point = "{.50, 0.5}"; 
  326.                     }, 
  327.                     {element = LINETO; point = "{-.50, 0.5}"; }
  328.                 ); 
  329.             }; 
  330.         },
  331.         {
  332.             InspectorGroup = 26; 
  333.             ShapeName = QuarterArc; 
  334.             FillPath = {
  335.                 elements = (
  336.                     {element = MOVETO; point = "{-.5, 0.5}"; }, 
  337.                     {element = LINETO; point = "{-.5, -0.5}"; }, 
  338.                     {
  339.                         control1 = "{.052284, -0.5}"; 
  340.                         control2 = "{.50, -.052285}"; 
  341.                         element = CURVETO; 
  342.                         point = "{.50, 0.5}"; 
  343.                     }, 
  344.                     {element = LINETO; point = "{-.50, 0.5}"; }
  345.                 ); 
  346.             }; 
  347.             StrokePath = {
  348.                 elements = (
  349.                     {element = MOVETO; point = "{-.5, -0.5}"; }, 
  350.                     {
  351.                         control1 = "{.052284, -0.5}"; 
  352.                         control2 = "{.50, -.052285}"; 
  353.                         element = CURVETO; 
  354.                         point = "{.50, 0.5}"; 
  355.                     }
  356.                 ); 
  357.             }; 
  358.             TextBounds = "{{0.1, .3}, {.8, .7}}"; 
  359.         },
  360.         {
  361.             InspectorGroup = 25; 
  362.             ShapeName = Star; 
  363.             StrokePath = {
  364.                 elements = (
  365.                     {element = MOVETO; point = "{0.0, -0.5}"; }, 
  366.                     {element = LINETO; point = "{0.112257, -0.154508}"; }, 
  367.                     {element = LINETO; point = "{0.475528, -0.154508}"; }, 
  368.                     {element = LINETO; point = "{0.181636, 0.059017}"; }, 
  369.                     {element = LINETO; point = "{0.293893, 0.404508}"; },
  370.                     {element = LINETO; point = "{0.0, 0.1909830}"; },
  371.                     {element = LINETO; point = "{-0.293893, 0.404508}"; }, 
  372.                     {element = LINETO; point = "{-0.181636, 0.059017}"; }, 
  373.                     {element = LINETO; point = "{-0.475528, -0.154508}"; }, 
  374.                     {element = LINETO; point = "{-0.112257, -0.154508}"; }, 
  375.                     {element = CLOSE; }
  376.                 ); 
  377.             }; 
  378.             TextBounds = "{{0.318, .345}, {.363, .345}}"; 
  379.         }, 
  380.         {
  381.             InspectorGroup = 24; 
  382.             ShapeName = Cross; 
  383.             StrokePath = {
  384.                 elements = (
  385.                     {element = MOVETO; point = "{-0.5, -0.1666}"; }, 
  386.                     {element = LINETO; point = "{-.1666, -0.1666}"; }, 
  387.                     {element = LINETO; point = "{-.1666, -0.5}"; }, 
  388.                     {element = LINETO; point = "{.1666, -0.5}"; }, 
  389.                     {element = LINETO; point = "{.1666, -0.1666}"; }, 
  390.                     {element = LINETO; point = "{.5, -0.1666}"; }, 
  391.                     {element = LINETO; point = "{.5, 0.1666}"; }, 
  392.                     {element = LINETO; point = "{.1666, 0.1666}"; }, 
  393.                     {element = LINETO; point = "{.1666, 0.5}"; }, 
  394.                     {element = LINETO; point = "{-.1666, 0.5}"; }, 
  395.                     {element = LINETO; point = "{-.1666, 0.1666}"; }, 
  396.                     {element = LINETO; point = "{-.5, 0.1666}"; }, 
  397.                     {element = CLOSE; }
  398.                 ); 
  399.             }; 
  400.             TextBounds = "{{0, .333}, {1, .333}}"; 
  401.         }, 
  402.         {
  403.             InspectorGroup = 23;
  404.             ShapeImageRect = "{{2, 3}, {22, 18}}"; 
  405.             ShapeName = Cloud; 
  406.             StrokePath = {
  407.                 elements = (
  408.                     {element = MOVETO; point = "{-0.36963 0.05371}"; }, 
  409.                     {element = CURVETO; control1 = "{-0.53125 0}"; control2 = "{-0.4668 -0.45215}"; point = "{-0.20898 -0.375}"; }, 
  410.                     {element = CURVETO; control1 = "{-0.18506 -0.52539}"; control2 = "{0.11475 -0.50098}"; point = "{0.11279 -0.375}"; }, 
  411.                     {element = CURVETO; control1 = "{0.30078 -0.53613}"; control2 = "{0.54102 -0.21484}"; point = "{0.37988 -0.05371}"; }, 
  412.                     {element = CURVETO; control1 = "{0.57324 0.02441}"; control2 = "{0.37744 0.44531}"; point = "{0.21875 0.375}"; }, 
  413.                     {element = CURVETO; control1 = "{0.20605 0.49219}"; control2 = "{-0.07764 0.5332}"; point = "{-0.10254 0.375}"; }, 
  414.                     {element = CURVETO; control1 = "{-0.26318 0.54395}"; control2 = "{-0.59814 0.28418}"; point = "{-0.36963 0.05371}"; }, 
  415.                     {element = CLOSE; }
  416.                 ); 
  417.             }; 
  418.             TextBounds = "{{0.15, 0.15}, {0.7, 0.7}}"; 
  419.         }, 
  420.         {
  421.             InspectorGroup = 9;
  422.             ShapeName = VerticalTriangle; 
  423.             StrokePath = {
  424.                 elements = (
  425.                     {element = MOVETO; point = "{-0.5, -0.5}"; }, 
  426.                     {element = LINETO; point = "{0, 0.5}"; }, 
  427.                     {element = LINETO; point = "{0.5, -0.5}"; }, 
  428.                     {element = CLOSE; }
  429.                 ); 
  430.             }; 
  431.             TextBounds = "{{0.25, 0}, {0.5, 0.6}}"; 
  432.         }, 
  433.         {
  434.             CenterPoint = "{-0.25, 0.25}"; 
  435.             InspectorGroup = 10; 
  436.             ShapeName = RightTriangle; 
  437.             StrokePath = {
  438.                 elements = (
  439.                     {element = MOVETO; point = "{-0.5, -0.5}"; }, 
  440.                     {element = LINETO; point = "{0.5, 0.5}"; }, 
  441.                     {element = LINETO; point = "{-0.5, 0.5}"; }, 
  442.                     {element = CLOSE; }
  443.                 ); 
  444.             }; 
  445.             TextBounds = "{{0, 0.5}, {0.6, 0.5}}"; 
  446.         }, 
  447.         {
  448.             FillPath = {
  449.                 elements = (
  450.                     {element = MOVETO; point = "{-0.5, 0.4}"; }, 
  451.                     {element = LINETO; point = "{-0.5, -0.4}"; }, 
  452.                     {
  453.                         control1 = "{-0.5, -0.4552}"; 
  454.                         control2 = "{-0.276, -0.5}"; 
  455.                         element = CURVETO; 
  456.                         point = "{0, -0.5}"; 
  457.                     }, 
  458.                     {
  459.                         control1 = "{0.276, -0.5}"; 
  460.                         control2 = "{0.5, -0.4552}"; 
  461.                         element = CURVETO; 
  462.                         point = "{0.5, -0.4}"; 
  463.                     }, 
  464.                     {element = LINETO; point = "{0.5, 0.4}"; }, 
  465.                     {
  466.                         control1 = "{0.5, 0.4552}"; 
  467.                         control2 = "{0.276, 0.5}"; 
  468.                         element = CURVETO; 
  469.                         point = "{0, 0.5}"; 
  470.                     }, 
  471.                     {
  472.                         control1 = "{-0.276, 0.5}"; 
  473.                         control2 = "{-0.5, 0.4552}"; 
  474.                         element = CURVETO; 
  475.                         point = "{-0.5, 0.4}"; 
  476.                     }
  477.                 ); 
  478.             }; 
  479.             InspectorGroup = 19; 
  480.             ShapeName = Cylinder; 
  481.             StrokePath = {
  482.                 elements = (
  483.                     {element = MOVETO; point = "{-0.5, 0.4}"; }, 
  484.                     {element = LINETO; point = "{-0.5, -0.4}"; }, 
  485.                     {
  486.                         control1 = "{-0.5, -0.4552}"; 
  487.                         control2 = "{-0.276, -0.5}"; 
  488.                         element = CURVETO; 
  489.                         point = "{0, -0.5}"; 
  490.                     }, 
  491.                     {
  492.                         control1 = "{0.276, -0.5}"; 
  493.                         control2 = "{0.5, -0.4552}"; 
  494.                         element = CURVETO; 
  495.                         point = "{0.5, -0.4}"; 
  496.                     }, 
  497.                     {element = LINETO; point = "{0.5, 0.4}"; }, 
  498.                     {
  499.                         control1 = "{0.5, 0.4552}"; 
  500.                         control2 = "{0.276, 0.5}"; 
  501.                         element = CURVETO; 
  502.                         point = "{0, 0.5}"; 
  503.                     }, 
  504.                     {
  505.                         control1 = "{-0.276, 0.5}"; 
  506.                         control2 = "{-0.5, 0.4552}"; 
  507.                         element = CURVETO; 
  508.                         point = "{-0.5, 0.4}"; 
  509.                     }, 
  510.                     {element = MOVETO; point = "{-0.5, -0.4}"; }, 
  511.                     {
  512.                         control1 = "{-0.5, -0.3448}"; 
  513.                         control2 = "{-0.276, -0.3}"; 
  514.                         element = CURVETO; 
  515.                         point = "{0, -0.3}"; 
  516.                     }, 
  517.                     {
  518.                         control1 = "{0.276, -0.3}"; 
  519.                         control2 = "{0.5, -0.3448}"; 
  520.                         element = CURVETO; 
  521.                         point = "{0.5, -0.4}"; 
  522.                     }
  523.                 ); 
  524.             }; 
  525.             TextBounds = "{{0, 0.2}, {1, 0.7}}"; 
  526.         }, 
  527.         {
  528.             InspectorGroup = 5; 
  529.             ShapeName = Diamond; 
  530.             StrokePath = {
  531.                 elements = (
  532.                     {element = MOVETO; point = "{0, -0.5}"; }, 
  533.                     {element = LINETO; point = "{0.5, 0}"; }, 
  534.                     {element = LINETO; point = "{0, 0.5}"; }, 
  535.                     {element = LINETO; point = "{-0.5, 0}"; }, 
  536.                     {element = CLOSE; }
  537.                 ); 
  538.             }; 
  539.             TextBounds = "{{0.135, 0.115}, {0.75, 0.75}}"; 
  540.         }, 
  541.         {
  542.             InspectorGroup = 12; 
  543.             ShapeName = VerticalArrow; 
  544.             StrokePath = {
  545.                 elements = (
  546.                     {element = MOVETO; point = "{-0.25, -0.5}"; }, 
  547.                     {element = LINETO; point = "{-0.25, 0.25}"; }, 
  548.                     {element = LINETO; point = "{-0.5, 0.25}"; }, 
  549.                     {element = LINETO; point = "{0, 0.5}"; }, 
  550.                     {element = LINETO; point = "{0.5, 0.25}"; }, 
  551.                     {element = LINETO; point = "{0.25, 0.25}"; }, 
  552.                     {element = LINETO; point = "{0.25, -0.5}"; }, 
  553.                     {element = CLOSE; }
  554.                 ); 
  555.             }; 
  556.             TextBounds = "{{0.25, 0}, {0.5, 0.875}}"; 
  557.         }, 
  558.         {
  559.             InspectorGroup = 11.5; 
  560.             ShapeName = DoubleHorizontalArrow; 
  561.             StrokePath = {
  562.                 elements = (
  563.                     {element = MOVETO; point = "{-0.25, -0.25}"; },
  564.                     {element = LINETO; point = "{0.25, -0.25}"; }, 
  565.                     {element = LINETO; point = "{0.25, -0.5}"; }, 
  566.                     {element = LINETO; point = "{0.5, 0}"; }, 
  567.                     {element = LINETO; point = "{0.25, 0.5}"; }, 
  568.                     {element = LINETO; point = "{0.25, 0.25}"; }, 
  569.                     {element = LINETO; point = "{-0.25, 0.25}"; }, 
  570.                     {element = LINETO; point = "{-0.25, 0.5}"; }, 
  571.                     {element = LINETO; point = "{-0.5, 0.0}"; }, 
  572.                     {element = LINETO; point = "{-0.25, -0.5}"; }, 
  573.                     {element = CLOSE; }
  574.                 ); 
  575.             }; 
  576.             TextBounds = "{{0.125, 0.25}, {0.75, 0.5}}"; 
  577.         }, 
  578.         {
  579.             InspectorGroup = 11; 
  580.             ShapeName = HorizontalArrow; 
  581.             StrokePath = {
  582.                 elements = (
  583.                     {element = MOVETO; point = "{-0.5, -0.25}"; }, 
  584.                     {element = LINETO; point = "{0.25, -0.25}"; }, 
  585.                     {element = LINETO; point = "{0.25, -0.5}"; }, 
  586.                     {element = LINETO; point = "{0.5, 0}"; }, 
  587.                     {element = LINETO; point = "{0.25, 0.5}"; }, 
  588.                     {element = LINETO; point = "{0.25, 0.25}"; }, 
  589.                     {element = LINETO; point = "{-0.5, 0.25}"; }, 
  590.                     {element = CLOSE; }
  591.                 ); 
  592.             }; 
  593.             TextBounds = "{{0, 0.25}, {0.875, 0.5}}"; 
  594.         }, 
  595.         {
  596.             InspectorGroup = 8; 
  597.             ShapeName = HorizontalTriangle; 
  598.             StrokePath = {
  599.                 elements = (
  600.                     {element = MOVETO; point = "{-0.5, -0.5}"; }, 
  601.                     {element = LINETO; point = "{0.5, 0}"; }, 
  602.                     {element = LINETO; point = "{-0.5, 0.5}"; }, 
  603.                     {element = CLOSE; }
  604.                 ); 
  605.             }; 
  606.             TextBounds = "{{0, 0.25}, {0.875, 0.5}}"; 
  607.         }, 
  608.         {
  609.             InspectorGroup = 13; 
  610.             ShapeName = House; 
  611.             StrokePath = {
  612.                 elements = (
  613.                     {element = MOVETO; point = "{-0.5, 0.5}"; }, 
  614.                     {element = LINETO; point = "{-0.5, -0.167}"; }, 
  615.                     {element = LINETO; point = "{0, -0.5}"; }, 
  616.                     {element = LINETO; point = "{0.5, -0.167}"; }, 
  617.                     {element = LINETO; point = "{0.5, 0.5}"; }, 
  618.                     {element = CLOSE; }
  619.                 ); 
  620.             }; 
  621.             TextBounds = "{{0, 0.333}, {1, 0.666}}"; 
  622.         }, 
  623.         {
  624.             FillPath = {
  625.                 elements = (
  626.                     {element = MOVETO; point = "{-0.5, -0.5}"; }, 
  627.                     {element = LINETO; point = "{0.5, -0.5}"; }, 
  628.                     {element = LINETO; point = "{0.5, 0.5}"; }, 
  629.                     {element = LINETO; point = "{-0.5, 0.5}"; }, 
  630.                     {element = CLOSE; }
  631.                 ); 
  632.             }; 
  633.             InspectorGroup = 14; 
  634.             ShapeName = Subprocess; 
  635.             StrokePath = {
  636.                 elements = (
  637.                     {element = MOVETO; point = "{-0.5, -0.5}"; }, 
  638.                     {element = LINETO; point = "{0.5, -0.5}"; }, 
  639.                     {element = LINETO; point = "{0.5, 0.5}"; }, 
  640.                     {element = LINETO; point = "{-0.5, 0.5}"; }, 
  641.                     {element = CLOSE; }, 
  642.                     {element = MOVETO; point = "{-0.4, -0.5}"; }, 
  643.                     {element = LINETO; point = "{-0.4, 0.5}"; }, 
  644.                     {element = MOVETO; point = "{0.4, 0.5}"; }, 
  645.                     {element = LINETO; point = "{0.4, -0.5}"; }
  646.                 ); 
  647.             }; 
  648.             TextBounds = "{{0.1, 0}, {0.8, 1}}"; 
  649.         }, 
  650.         {
  651.             InspectorGroup = 17; 
  652.             ShapeName = Trapazoid; 
  653.             StrokePath = {
  654.                 elements = (
  655.                     {element = MOVETO; point = "{-0.5, -0.5}"; }, 
  656.                     {element = LINETO; point = "{0.5, -0.5}"; }, 
  657.                     {element = LINETO; point = "{0.3, 0.5}"; }, 
  658.                     {element = LINETO; point = "{-0.3, 0.5}"; }, 
  659.                     {element = CLOSE; }
  660.                 ); 
  661.             }; 
  662.             TextBounds = "{{0.07, 0.03}, {0.9, 0.9}}"; 
  663.         }, 
  664.         {
  665.             InspectorGroup = 5.5; 
  666.             ShapeName = Pentagon; 
  667.             StrokePath = {
  668.                 elements = (
  669.                     {element = MOVETO; point = "{0.0, -0.5}"; }, 
  670.                     {element = LINETO; point = "{0.475528, -0.154508}"; }, 
  671.                     {element = LINETO; point = "{0.293893, 0.404508}"; }, 
  672.                     {element = LINETO; point = "{-0.293893, 0.404508}"; }, 
  673.                     {element = LINETO; point = "{-0.475528, -0.154508}"; }, 
  674.                     {element = CLOSE; }
  675.                 ); 
  676.             }; 
  677.             TextBounds = "{{0.1, .2}, {0.8, 0.7}}"; 
  678.         }, 
  679.         {
  680.             InspectorGroup = 6; 
  681.             ShapeName = Hexagon; 
  682.             StrokePath = {
  683.                 elements = (
  684.                     {element = MOVETO; point = "{-0.5, 0}"; }, 
  685.                     {element = LINETO; point = "{-0.25, -0.5}"; }, 
  686.                     {element = LINETO; point = "{0.25, -0.5}"; }, 
  687.                     {element = LINETO; point = "{0.5, 0}"; }, 
  688.                     {element = LINETO; point = "{0.25, 0.5}"; }, 
  689.                     {element = LINETO; point = "{-0.25, 0.5}"; }, 
  690.                     {element = CLOSE; }
  691.                 ); 
  692.             }; 
  693.             TextBounds = "{{0.25, 0}, {0.5, 1}}"; 
  694.         }, 
  695.         {
  696.             InspectorGroup = 7; 
  697.             ShapeName = Octagon; 
  698.             StrokePath = {
  699.                 elements = (
  700.                     {element = MOVETO; point = "{-0.2, -0.5}"; }, 
  701.                     {element = LINETO; point = "{0.2, -0.5}"; }, 
  702.                     {element = LINETO; point = "{0.5, -0.2}"; }, 
  703.                     {element = LINETO; point = "{0.5, 0.2}"; }, 
  704.                     {element = LINETO; point = "{0.2, 0.5}"; }, 
  705.                     {element = LINETO; point = "{-0.2, 0.5}"; }, 
  706.                     {element = LINETO; point = "{-0.5, 0.2}"; }, 
  707.                     {element = LINETO; point = "{-0.5, -0.2}"; }, 
  708.                     {element = CLOSE; }
  709.                 ); 
  710.             }; 
  711.             TextBounds = "{{0, 0.1}, {1, 0.8}}"; 
  712.         }, 
  713.         {
  714.             InspectorGroup = 20; 
  715.             ShapeName = DisplayShape; 
  716.             StrokePath = {
  717.                 elements = (
  718.                     {element = MOVETO; point = "{-0.3, -0.5}"; }, 
  719.                     {element = LINETO; point = "{0.35, -0.5}"; }, 
  720.                     {
  721.                         control1 = "{0.4328, -0.5}"; 
  722.                         control2 = "{0.5, -0.276}"; 
  723.                         element = CURVETO; 
  724.                         point = "{0.5, 0}"; 
  725.                     }, 
  726.                     {
  727.                         control1 = "{0.5, 0.276}"; 
  728.                         control2 = "{0.4328, 0.5}"; 
  729.                         element = CURVETO; 
  730.                         point = "{0.35, 0.5}"; 
  731.                     }, 
  732.                     {element = LINETO; point = "{-0.3, 0.5}"; }, 
  733.                     {element = LINETO; point = "{-0.5, 0}"; }, 
  734.                     {element = CLOSE; }
  735.                 ); 
  736.             }; 
  737.             TextBounds = "{{0.1, 0}, {0.8, 1}}"; 
  738.         }, 
  739.         {
  740.             FillPath = {
  741.                 elements = (
  742.                     {element = MOVETO; point = "{-0.5, -0.5}"; }, 
  743.                     {element = LINETO; point = "{0.5, -0.5}"; }, 
  744.                     {element = LINETO; point = "{0.5, 0.5}"; }, 
  745.                     {element = LINETO; point = "{-0.5, 0.5}"; }, 
  746.                     {element = CLOSE; }
  747.                 ); 
  748.             }; 
  749.             InspectorGroup = 15; 
  750.             ShapeName = ParallelLines; 
  751.             StrokePath = {
  752.                 elements = (
  753.                     {element = MOVETO; point = "{-0.5, -0.5}"; }, 
  754.                     {element = LINETO; point = "{0.5, -0.5}"; }, 
  755.                     {element = MOVETO; point = "{0.5, 0.5}"; }, 
  756.                     {element = LINETO; point = "{-0.5, 0.5}"; }
  757.                 ); 
  758.             }; 
  759.             TextBounds = "{{0, 0}, {1, 1}}"; 
  760.             ShapeImageRect = "{{2, 4}, {22, 16}}"; 
  761.         }, 
  762.         {
  763.             InspectorGroup = 16; 
  764.             ShapeName = Parallelogram; 
  765.             StrokePath = {
  766.                 elements = (
  767.                     {element = MOVETO; point = "{-0.3, -0.5}"; }, 
  768.                     {element = LINETO; point = "{0.5, -0.5}"; }, 
  769.                     {element = LINETO; point = "{0.3, 0.5}"; }, 
  770.                     {element = LINETO; point = "{-0.5, 0.5}"; }, 
  771.                     {element = CLOSE; }
  772.                 ); 
  773.             }; 
  774.             TextBounds = "{{0.2, 0}, {0.6, 1}}"; 
  775.         }, 
  776.         {
  777.             InspectorGroup = 2; 
  778.             ShapeName = Circle; 
  779.             StrokePath = {
  780.                 elements = (
  781.                     {element = MOVETO; point = "{0.353553, -0.353553}"; }, 
  782.                     {
  783.                         control1 = "{0.548816, -0.158291}"; 
  784.                         control2 = "{0.548816, 0.158291}"; 
  785.                         element = CURVETO; 
  786.                         point = "{0.353553, 0.353553}"; 
  787.                     }, 
  788.                     {
  789.                         control1 = "{0.158291, 0.548816}"; 
  790.                         control2 = "{-0.158291, 0.548816}"; 
  791.                         element = CURVETO; 
  792.                         point = "{-0.353553, 0.353553}"; 
  793.                     }, 
  794.                     {
  795.                         control1 = "{-0.548816, 0.158291}"; 
  796.                         control2 = "{-0.548816, -0.158291}"; 
  797.                         element = CURVETO; 
  798.                         point = "{-0.353553, -0.353553}"; 
  799.                     }, 
  800.                     {
  801.                         control1 = "{-0.158291, -0.548816}"; 
  802.                         control2 = "{0.158291, -0.548816}"; 
  803.                         element = CURVETO; 
  804.                         point = "{0.353553, -0.353553}"; 
  805.                     }
  806.                 ); 
  807.             }; 
  808.             TextBounds = "{{0.1, 0.15}, {0.8, 0.7}}"; 
  809.         }, 
  810.         {
  811.             InspectorGroup = 18; 
  812.             ShapeName = SlopedRect; 
  813.             StrokePath = {
  814.                 elements = (
  815.                     {element = MOVETO; point = "{-0.5, -0.3}"; }, 
  816.                     {element = LINETO; point = "{0.5, -0.5}"; }, 
  817.                     {element = LINETO; point = "{0.5, 0.5}"; }, 
  818.                     {element = LINETO; point = "{-0.5, 0.5}"; }, 
  819.                     {element = CLOSE; }
  820.                 ); 
  821.             }; 
  822.             TextBounds = "{{0, 0.1}, {1, 0.9}}"; 
  823.         }, 
  824.         {
  825.             InspectorGroup = 21; 
  826.             ShapeName = DocumentShape; 
  827.             StrokePath = {
  828.                 elements = (
  829.                     {element = MOVETO; point = "{-0.5, -0.5}"; }, 
  830.                     {element = LINETO; point = "{0.5, -0.5}"; }, 
  831.                     {element = LINETO; point = "{0.5, 0.3}"; }, 
  832.                     {
  833.                         control1 = "{0.2, 0.2}"; 
  834.                         control2 = "{-0.2, 0.6}"; 
  835.                         element = CURVETO; 
  836.                         point = "{-0.5, 0.4}"; 
  837.                     }, 
  838.                     {element = CLOSE; }
  839.                 ); 
  840.             }; 
  841.             TextBounds = "{{0, 0}, {1, 0.9}}"; 
  842.         }, 
  843.         {
  844.             InspectorGroup = 1; 
  845.             ShapeName = Rectangle; 
  846.             StrokePath = {
  847.                 elements = (
  848.                     {element = MOVETO; point = "{-0.5, -0.5}"; }, 
  849.                     {element = LINETO; point = "{0.5, -0.5}"; }, 
  850.                     {element = LINETO; point = "{0.5, 0.5}"; }, 
  851.                     {element = LINETO; point = "{-0.5, 0.5}"; }, 
  852.                     {element = CLOSE; }
  853.                 ); 
  854.             }; 
  855.             TextBounds = "{{0, 0}, {1, 1}}"; 
  856.         }, 
  857.         {
  858.             InspectorGroup = 4; 
  859.             ShapeName = RoundRect; 
  860.             StrokePath = {
  861.                 elements = (
  862.                     {element = MOVETO; point = "{-0.35, -0.5}"; }, 
  863.                     {element = LINETO; point = "{0.35, -0.5}"; }, 
  864.                     {
  865.                         control1 = "{0.4328, -0.5}"; 
  866.                         control2 = "{0.5, -0.276}"; 
  867.                         element = CURVETO; 
  868.                         point = "{0.5, 0}"; 
  869.                     }, 
  870.                     {
  871.                         control1 = "{0.5, 0.276}"; 
  872.                         control2 = "{0.4328, 0.5}"; 
  873.                         element = CURVETO; 
  874.                         point = "{0.35, 0.5}"; 
  875.                     }, 
  876.                     {element = LINETO; point = "{-0.35, 0.5}"; }, 
  877.                     {
  878.                         control1 = "{-0.4328, 0.5}"; 
  879.                         control2 = "{-0.5, 0.276}"; 
  880.                         element = CURVETO; 
  881.                         point = "{-0.5, 0}"; 
  882.                     }, 
  883.                     {
  884.                         control1 = "{-0.5, -0.276}"; 
  885.                         control2 = "{-0.4328, -0.5}"; 
  886.                         element = CURVETO; 
  887.                         point = "{-0.35, -0.5}"; 
  888.                     }
  889.                 ); 
  890.             }; 
  891.             TextBounds = "{{0.1, 0}, {0.8, 1}}"; 
  892.             ShapeImageRect = "{{2, 4}, {22, 16}}"; 
  893.         },
  894.         {
  895.             ShapeName = Heart;
  896.             InspectorGroup = 35;
  897.             StrokePath = {
  898.                 elements = (
  899.                     {element = MOVETO; point = "{0, -0.25}"; }, 
  900.                     {element = CURVETO; control1 = "{-0.12988, -0.56055}"; control2 = "{ -0.49805, -0.48926}"; point = "{ -0.5, -0.12988}"; }, 
  901.                     {element = CURVETO; control1 = "{-0.50195, 0.07227}"; control2 = "{-0.32422, 0.14355}"; point = "{-0.20703, 0.22363}"; }, 
  902.                     {element = CURVETO; control1 = "{-0.09375, 0.30078}"; control2 = "{-0.01172, 0.40625}"; point = "{0, 0.44922}"; }, 
  903.                     {element = CURVETO; control1 = "{0.01172, 0.40625}"; control2 = "{0.10156, 0.29688}"; point = "{0.20703, 0.21973}"; }, 
  904.                     {element = CURVETO; control1 = "{0.32227, 0.13477}"; control2 = "{0.50195, 0.06641}"; point = "{0.5, -0.12988}"; }, 
  905.                     {element = CURVETO; control1 = "{0.49805, -0.49219}"; control2 = "{0.12305, -0.5498}"; point = "{0, -0.25}"; }, 
  906.                     {element = CLOSE; }
  907.                 );
  908.             };
  909.             TextBounds = "{{0, 0}, {1, 1}}";
  910.         },
  911.      {
  912.             ShapeName = Patch;
  913.             InspectorGroup = 36;
  914.             StrokePath = {
  915.                 elements = (
  916.                     {element = MOVETO; point = "{0.42676, -0.04199}"; }, 
  917.                     {element = LINETO; point = "{0.5, 0}"; },
  918.             {element = LINETO; point = "{0.42676, 0.04199}"; },
  919.             {element = LINETO; point = "{0.49023, 0.09766}"; },
  920.             {element = LINETO; point = "{0.41064, 0.125}"; },
  921.             {element = LINETO; point = "{0.46191, 0.19141}"; },
  922.             {element = LINETO; point = "{0.37842, 0.20215}"; },
  923.             {element = LINETO; point = "{0.41553, 0.27734}"; },
  924.             {element = LINETO; point = "{0.33154, 0.27246}"; },
  925.             {element = LINETO; point = "{0.35352, 0.35352}"; },
  926.             {element = LINETO; point = "{0.27197, 0.33203}"; },
  927.             {element = LINETO; point = "{0.27734, 0.41602}"; },
  928.             {element = LINETO; point = "{0.20215, 0.37891}"; },
  929.             {element = LINETO; point = "{0.19092, 0.46191}"; },
  930.             {element = LINETO; point = "{0.12451, 0.41113}"; },
  931.             {element = LINETO; point = "{0.09717, 0.49023}"; },
  932.             {element = LINETO; point = "{0.04199, 0.42676}"; },
  933.             {element = LINETO; point = "{0, 0.5}"; },
  934.             {element = LINETO; point = "{-0.04248, 0.42676}"; },
  935.             {element = LINETO; point = "{-0.09766, 0.49023}"; },
  936.             {element = LINETO; point = "{-0.12451, 0.41113}"; },
  937.             {element = LINETO; point = "{-0.19141, 0.46191}"; },
  938.             {element = LINETO; point = "{-0.20264, 0.37891}"; },
  939.             {element = LINETO; point = "{-0.27783, 0.41602}"; },
  940.             {element = LINETO; point = "{-0.27246, 0.33203}"; },
  941.             {element = LINETO; point = "{-0.354, 0.35352}"; },
  942.             {element = LINETO; point = "{-0.33203, 0.27246}"; },
  943.             {element = LINETO; point = "{-0.41602, 0.27734}"; },
  944.             {element = LINETO; point = "{-0.37891, 0.20215}"; },
  945.             {element = LINETO; point = "{-0.4624, 0.19141}"; },
  946.             {element = LINETO; point = "{-0.41113, 0.125}"; },
  947.             {element = LINETO; point = "{-0.49072, 0.09766}"; },
  948.             {element = LINETO; point = "{-0.42725, 0.04199}"; },
  949.             {element = LINETO; point = "{-0.5, 0}"; },
  950.             {element = LINETO; point = "{-0.42725, -0.04199}"; },
  951.             {element = LINETO; point = "{-0.49072, -0.09766}"; },
  952.             {element = LINETO; point = "{-0.41113, -0.125}"; },
  953.             {element = LINETO; point = "{-0.4624, -0.19141}"; },
  954.             {element = LINETO; point = "{-0.37891, -0.20215}"; },
  955.             {element = LINETO; point = "{-0.41602, -0.27734}"; },
  956.             {element = LINETO; point = "{-0.33203, -0.27246}"; },
  957.             {element = LINETO; point = "{-0.354, -0.35352}"; },
  958.             {element = LINETO; point = "{-0.27246, -0.33203}"; },
  959.             {element = LINETO; point = "{-0.27783, -0.41602}"; },
  960.             {element = LINETO; point = "{-0.20264, -0.37891}"; },
  961.             {element = LINETO; point = "{-0.19141, -0.46191}"; },
  962.             {element = LINETO; point = "{-0.12451, -0.41113}"; },
  963.             {element = LINETO; point = "{-0.09766, -0.49023}"; },
  964.             {element = LINETO; point = "{-0.04248, -0.42773}"; },
  965.             {element = LINETO; point = "{-0.00049, -0.5}"; },
  966.             {element = LINETO; point = "{0.04199, -0.42773}"; },
  967.             {element = LINETO; point = "{0.09717, -0.49023}"; },
  968.             {element = LINETO; point = "{0.12451, -0.41113}"; },
  969.             {element = LINETO; point = "{0.19092, -0.46191}"; },
  970.             {element = LINETO; point = "{0.20215, -0.37891}"; },
  971.             {element = LINETO; point = "{0.27734, -0.41602}"; },
  972.             {element = LINETO; point = "{0.27197, -0.33203}"; },
  973.             {element = LINETO; point = "{0.35352, -0.35352}"; },
  974.             {element = LINETO; point = "{0.33154, -0.27246}"; },
  975.             {element = LINETO; point = "{0.41553, -0.27734}"; },
  976.             {element = LINETO; point = "{0.37842, -0.20215}"; },
  977.             {element = LINETO; point = "{0.46191, -0.19141}"; },
  978.             {element = LINETO; point = "{0.41064, -0.125}"; },
  979.             {element = LINETO; point = "{0.49023, -0.09766}"; },
  980.             {element = LINETO; point = "{0.42676, -0.04199}"; },
  981.                     {element = CLOSE; }
  982.                 );
  983.             };
  984.             TextBounds = "{{.09,.09}, {.82, .82}}";
  985.         },
  986.     {
  987.             ShapeName = "Speech Bubble";
  988.             InspectorGroup = 37;
  989.             StrokePath = {
  990.                 elements = (
  991.                     {element = MOVETO; point = "{0.5, -0.09375}"; }, 
  992.                     {element = CURVETO; control1 = "{0.5, -0.31836}"; control2 = "{0.27637, -0.5}"; point = "{0, -0.5}"; }, 
  993.                     {element = CURVETO; control1 = "{-0.27637, -0.5}"; control2 = "{-0.5, -0.31836}"; point = "{-0.5, -0.09375}"; }, 
  994.                     {element = CURVETO; control1 = "{-0.5, 0.09766}"; control2 = "{-0.33594, 0.25879}"; point = "{-0.11572, 0.30078}"; }, 
  995.                     {element = CURVETO; control1 = "{-0.13379, 0.37305}"; control2 = "{-0.16357, 0.45801}"; point = "{-0.21045, 0.5}"; }, 
  996.                     {element = CURVETO; control1 = "{-0.12012, 0.5}"; control2 = "{-0.03076, 0.40039}"; point = "{0.03027, 0.31152}"; }, 
  997.                     {element = CURVETO; control1 = "{0.29248, 0.29883}"; control2 = "{0.5, 0.12207}"; point = "{0.5, -0.09375}"; }, 
  998.                     {element = CLOSE; }
  999.                 );
  1000.             };
  1001.             TextBounds = "{{0, 0}, {1, 0.8}}";
  1002.         },
  1003.         {
  1004.             ShapeName = "Lightning Bolt";
  1005.             InspectorGroup = 38;
  1006.             StrokePath = {
  1007.                 elements = (
  1008.                     {element = MOVETO; point = "{-0.15967, -0.13086}"; }, 
  1009.                     {element = LINETO; point = "{-0.13525, -0.0127}"; },
  1010.             {element = LINETO; point = "{-0.5, -0.14258}"; },
  1011.             {element = LINETO; point = "{-0.04883, 0.14258}"; },
  1012.             {element = LINETO; point = "{-0.07324, 0.02441}"; },
  1013.             {element = LINETO; point = "{0.16602, 0.13086}"; },
  1014.             {element = LINETO; point = "{0.13477, 0.0127}"; },
  1015.             {element = LINETO; point = "{0.5, 0.14258}"; },
  1016.             {element = LINETO; point = "{0.04883, -0.14258}"; },
  1017.             {element = LINETO; point = "{0.07324, -0.02441}"; },
  1018.             {element = LINETO; point = "{-0.15967, -0.13086}"; },
  1019.                     {element = CLOSE; }
  1020.                 );
  1021.             };
  1022.             TextBounds = "{{0, 0}, {1, 1}}";
  1023.         },
  1024.         {
  1025.             ShapeName = "Sticky";
  1026.             InspectorGroup = 39;
  1027.             StrokePath = {
  1028.                 elements = (
  1029.                     {element = MOVETO; point = "{0.5, 0.40039}"; }, 
  1030.                     {element = CURVETO; control1 = "{0.42383, 0.27539}"; control2 = "{0.37402, 0.01465}"; point = "{0.37402, -0.2168}"; },
  1031.                     {element = CURVETO; control1 = "{0.37402, -0.25879}"; control2 = "{0.37402, -0.36133}"; point = "{0.37402, -0.40039}"; },
  1032.                     {element = LINETO; point = "{-0.37402, -0.40039}"; },
  1033.                     {element = CURVETO; control1 = "{-0.37402, -0.36133}"; control2 = "{-0.37402, -0.25879}"; point = "{-0.37402, -0.2168}"; },
  1034.                     {element = CURVETO; control1 = "{-0.37402, 0.01465}"; control2 = "{-0.42383, 0.27539}"; point = "{-0.5, 0.40039}"; },
  1035.             {element = LINETO; point = "{0.5, 0.40039}"; },
  1036.             {element = CLOSE; }
  1037.                 );
  1038.             };
  1039.             TextBounds = "{{.14, .11}, {.72, .78}}";
  1040.         },
  1041.         {
  1042.             ShapeName = "Think Bubble";
  1043.             InspectorGroup = 37;
  1044.             StrokePath = {
  1045.                 elements = (
  1046.                     {element = MOVETO; point = "{-0.41016, -0.16309}"; }, 
  1047.                     {element = CURVETO; control1 = "{-0.49609, -0.2070}"; control2 = "{-0.43018, -0.35059}"; point = "{-0.31689, -0.34668}"; },
  1048.                     {element = CURVETO; control1 = "{-0.33203, -0.40723}"; control2 = "{-0.19238, -0.5}"; point = "{-0.07861, -0.41016}"; },
  1049.                     {element = CURVETO; control1 = "{-0.06445, -0.47754}"; control2 = "{0.15527, -0.49219}"; point = "{0.18604, -0.38281}"; },
  1050.                     {element = CURVETO; control1 = "{0.21924, -0.46094}"; control2 = "{0.47119, -0.41895}"; point = "{0.41016, -0.2793}"; },
  1051.                     {element = CURVETO; control1 = "{0.50879, -0.29883}"; control2 = "{0.55469, -0.0625}"; point = "{0.39111, -0.05566}"; },
  1052.                     {element = CURVETO; control1 = "{0.43457, 0.0293}"; control2 = "{0.27441, 0.10645}"; point = "{0.21045, 0.05469}"; },
  1053.                     {element = CURVETO; control1 = "{0.21875, 0.12695}"; control2 = "{-0.01611, 0.19043}"; point = "{-0.06152, 0.07422}"; },
  1054.                     {element = CURVETO; control1 = "{-0.07959, 0.14648}"; control2 = "{-0.31396, 0.09863}"; point = "{-0.27832, 0.00098}"; },
  1055.                     {element = CURVETO; control1 = "{-0.34766, 0.03809}"; control2 = "{-0.49219, -0.08008}"; point = "{-0.41016, -0.16309}"; },
  1056.             {element = CLOSE; },
  1057.                     {element = MOVETO; point = "{-0.24463, 0.26563}"; }, 
  1058.                     {element = CURVETO; control1 = "{-0.26074, 0.28906}"; control2 = "{-0.24902, 0.33105}"; point = "{-0.19727, 0.29688}"; },
  1059.                     {element = CURVETO; control1 = "{-0.19336, 0.33105}"; control2 = "{-0.12256, 0.33496}"; point = "{-0.10938, 0.29688}"; },
  1060.                     {element = CURVETO; control1 = "{-0.07129, 0.32031}"; control2 = "{-0.03906, 0.29199}"; point = "{-0.06006, 0.25391}"; },
  1061.                     {element = CURVETO; control1 = "{-0.01904, 0.25098}"; control2 = "{-0.03418, 0.1709}"; point = "{-0.09033, 0.20215}"; },
  1062.                     {element = CURVETO; control1 = "{-0.07617, 0.1709}"; control2 = "{-0.16016, 0.1416}"; point = "{-0.17041, 0.19238}"; },
  1063.                     {element = CURVETO; control1 = "{-0.18945, 0.16504}"; control2 = "{-0.24023, 0.16406}"; point = "{-0.23926, 0.21094}"; },
  1064.                     {element = CURVETO; control1 = "{-0.27051, 0.19922}"; control2 = "{-0.2959, 0.26465}"; point = "{-0.24463, 0.26563}"; },
  1065.             {element = CLOSE; },
  1066.                     {element = MOVETO; point = "{-0.39014, 0.40723}"; }, 
  1067.                     {element = CURVETO; control1 = "{-0.39844, 0.42676}"; control2 = "{-0.34521, 0.44043}"; point = "{-0.34033, 0.41016}"; },
  1068.                     {element = CURVETO; control1 = "{-0.31055, 0.41895}"; control2 = "{-0.29785, 0.3916}"; point = "{-0.31689, 0.37207}"; },
  1069.                     {element = CURVETO; control1 = "{-0.29834, 0.34277}"; control2 = "{-0.34375, 0.32617}"; point = "{-0.35791, 0.35156}"; },
  1070.                     {element = CURVETO; control1 = "{-0.37646, 0.32324}"; control2 = "{-0.41553, 0.35449}"; point = "{-0.40088, 0.37402}"; },
  1071.                     {element = CURVETO; control1 = "{-0.43164, 0.38574}"; control2 = "{-0.40918, 0.41602}"; point = "{-0.39014, 0.40723}"; },
  1072.             {element = CLOSE; }
  1073.                );
  1074.             };
  1075.             TextBounds = "{{.15, .16}, {.74, .32}}";
  1076.         },
  1077.         {
  1078.             ShapeName = "Puzzle Piece";
  1079.             InspectorGroup = 41;
  1080.             StrokePath = {
  1081.                 elements = (
  1082.                     {element = MOVETO; point = "{-0.39502, -0.48242}"; }, 
  1083.                     {element = CURVETO; control1 = "{-0.39502, -0.48242}"; control2 = "{-0.36865, -0.39844}"; point = "{-0.39404, -0.3457}"; },
  1084.                     {element = CURVETO; control1 = "{-0.42334, -0.2832}"; control2 = "{-0.45459, -0.23438}"; point = "{-0.44971, -0.21289}"; },
  1085.                     {element = CURVETO; control1 = "{-0.44482, -0.19141}"; control2 = "{-0.42334, -0.17578}"; point = "{-0.40674, -0.17578}"; },
  1086.                     {element = CURVETO; control1 = "{-0.38135, -0.17578}"; control2 = "{-0.33643, -0.22461}"; point = "{-0.29736, -0.22461}"; },
  1087.                     {element = CURVETO; control1 = "{-0.25732, -0.22461}"; control2 = "{-0.24854, -0.16211}"; point = "{-0.24854, -0.11719}"; },
  1088.                     {element = CURVETO; control1 = "{-0.24854, -0.07227}"; control2 = "{-0.28467, -0.00391}"; point = "{-0.33252, -0.00391}"; },
  1089.                     {element = CURVETO; control1 = "{-0.37939, -0.00391}"; control2 = "{-0.37354, -0.04492}"; point = "{ -0.41357, -0.04492}"; },
  1090.                     {element = CURVETO; control1 = "{-0.45361, -0.04492}"; control2 = "{-0.45557, 0.00684}"; point = "{-0.42725, 0.06543}"; },
  1091.                     {element = CURVETO; control1 = "{-0.39795, 0.12402}"; control2 = "{-0.39307, 0.25391}"; point = "{-0.39307, 0.25391}"; },
  1092.                     {element = CURVETO; control1 = "{-0.39307, 0.25391}"; control2 = "{-0.35693, 0.2373}"; point = "{-0.27979, 0.2373}"; },
  1093.                     {element = CURVETO; control1 = "{-0.20264, 0.2373}"; control2 = "{-0.15186, 0.27148}"; point = "{-0.15186, 0.31641}"; },
  1094.                     {element = CURVETO; control1 = "{-0.15186, 0.36328}"; control2 = "{-0.19092, 0.35547}"; point = "{-0.19092, 0.41797}"; },
  1095.                     {element = CURVETO; control1 = "{-0.19092, 0.48047}"; control2 = "{-0.11377, 0.5}"; point = "{-0.07471, 0.5}"; },
  1096.                     {element = CURVETO; control1 = "{-0.03369, 0.5}"; control2 = "{0.04443, 0.48535}"; point = "{0.04443, 0.42578}"; },
  1097.                     {element = CURVETO; control1 = "{0.04443, 0.36523}"; control2 = "{0.00244, 0.36523}"; point = "{0.00244, 0.3125}"; },
  1098.                     {element = CURVETO; control1 = "{0.00244, 0.26074}"; control2 = "{0.03564, 0.23633}"; point = "{0.06006, 0.23633}"; },
  1099.                     {element = CURVETO; control1 = "{0.0835, 0.23633}"; control2 = "{0.11475, 0.26367}"; point = "{0.17627, 0.27344}"; },
  1100.                     {element = CURVETO; control1 = "{0.22705, 0.28027}"; control2 = "{0.30518, 0.25195}"; point = "{0.30518, 0.25195}"; },
  1101.                     {element = CURVETO; control1 = "{0.30518, 0.25195}"; control2 = "{0.30029, 0.12207}"; point = "{0.271, 0.06348}"; },
  1102.                     {element = CURVETO; control1 = "{0.24268, 0.00488}"; control2 = "{0.24463, -0.04688}"; point = "{0.28467, -0.04688}"; },
  1103.                     {element = CURVETO; control1 = "{0.32471, -0.04688}"; control2 = "{0.31885, -0.00586}"; point = "{0.36572, -0.00586}"; },
  1104.                     {element = CURVETO; control1 = "{0.41357, -0.00586}"; control2 = "{0.44971, -0.07422}"; point = "{0.44971, -0.11914}"; },
  1105.                     {element = CURVETO; control1 = "{0.44971, -0.16309}"; control2 = "{0.44092, -0.22656}"; point = "{0.40088, -0.22656}"; },
  1106.                     {element = CURVETO; control1 = "{0.36084, -0.22656}"; control2 = "{0.31592, -0.17773}"; point = "{0.2915, -0.17773}"; },
  1107.                     {element = CURVETO; control1 = "{0.2749, -0.17773}"; control2 = "{0.25342, -0.19336}"; point = "{0.24854, -0.21484}"; },
  1108.                     {element = CURVETO; control1 = "{0.24365, -0.23633}"; control2 = "{0.27393, -0.28516}"; point = "{0.3042, -0.34766}"; },
  1109.                     {element = CURVETO; control1 = "{0.32959, -0.40039}"; control2 = "{0.30322, -0.48438}"; point = "{0.30322, -0.48438}"; },
  1110.                     {element = CURVETO; control1 = "{0.30322, -0.48438}"; control2 = "{0.2251, -0.45508}"; point = "{0.17432, -0.46289}"; },
  1111.                     {element = CURVETO; control1 = "{0.11279, -0.47266}"; control2 = "{0.08154, -0.5}"; point = "{0.05811, -0.5}"; },
  1112.                     {element = CURVETO; control1 = "{0.03369, -0.5}"; control2 = "{0.00049, -0.47461}"; point = "{0.00049, -0.42188}"; },
  1113.                     {element = CURVETO; control1 = "{0.00049, -0.37012}"; control2 = "{0.04248, -0.37012}"; point = "{0.04248, -0.31055}"; },
  1114.                     {element = CURVETO; control1 = "{0.04248, -0.25}"; control2 = "{-0.03564, -0.23535}"; point = "{-0.07568, -0.23535}"; },
  1115.                     {element = CURVETO; control1 = "{-0.11572, -0.23535}"; control2 = "{-0.19287, -0.25586}"; point = "{-0.19287, -0.31738}"; },
  1116.                     {element = CURVETO; control1 = "{-0.19287, -0.38086}"; control2 = "{-0.15381, -0.37305}"; point = "{-0.15381, -0.41797}"; },
  1117.                     {element = CURVETO; control1 = "{-0.15381, -0.46484}"; control2 = "{-0.20459, -0.49805}"; point = "{-0.28174, -0.49805}"; },
  1118.                     {element = CURVETO; control1 = "{-0.35889, -0.49805}"; control2 = "{-0.39502, -0.48242}"; point = "{-0.39502, -0.48242}"; },
  1119.             {element = CLOSE; }
  1120.                 );
  1121.             };
  1122.             TextBounds = "{{.28,.28}, {.44,.44}}";
  1123.         },
  1124.         {
  1125.             ShapeName = "SingleLine";
  1126.             InspectorGroup = 44;
  1127.             StrokePath = {
  1128.                 elements = (
  1129.                     {element = MOVETO; point = "{-.5, 0}"; },
  1130.                     {element = LINETO; point = "{0.5, 0}"; }
  1131.                 );
  1132.             };
  1133.             FillPath = {
  1134.                 elements = (
  1135.                     {element = MOVETO; point = "{-.5, 0}"; },
  1136.                     {element = LINETO; point = "{0.5, 0}"; }
  1137.                 );
  1138.             };
  1139.             TextBounds = "{{0, 0}, {1, 1}}";
  1140.         },
  1141.         {
  1142.             ShapeName = "Delete";
  1143.             InspectorGroup = 42;
  1144.             StrokePath = {
  1145.                 elements = (
  1146.                     {element = MOVETO; point = "{0, -0.5}"; }, 
  1147.                     {element = CURVETO; control1 = "{-0.27588, -0.5}"; control2 = "{-0.5, -0.27637}"; point = "{-0.5, 0}"; },
  1148.                     {element = CURVETO; control1 = "{-0.5, 0.27637}"; control2 = "{-0.27588, 0.5}"; point = "{0, 0.5}"; },
  1149.                     {element = CURVETO; control1 = "{0.27637, 0.5}"; control2 = "{0.5, 0.27637}"; point = "{0.5, 0}"; },
  1150.                     {element = CURVETO; control1 = "{0.5, -0.27637}"; control2 = "{0.27637, -0.5}"; point = "{0, -0.5}"; },
  1151.                     {element = MOVETO; point = "{0.27246, -0.27246}"; },
  1152.                     {element = CURVETO; control1 = "{0.40918, -0.13574}"; control2 = "{0.41992, 0.07715}"; point = "{0.30859, 0.22852}"; },
  1153.                     {element = LINETO; point = "{-0.22803, -0.30859}"; },
  1154.                     {element = CURVETO; control1 = "{-0.07715, -0.41992}"; control2 = "{0.13574, -0.4082}"; point = "{0.27246, -0.27246}"; },
  1155.                     {element = MOVETO; point = "{-0.27246, 0.27246}"; },
  1156.                     {element = CURVETO; control1 = "{-0.40869, 0.13574}"; control2 = "{-0.41992, -0.07715}"; point = "{-0.30859, -0.22852}"; },
  1157.                     {element = LINETO; point = "{0.22803, 0.30859}"; },
  1158.                     {element = CURVETO; control1 = "{0.07715, 0.41992}"; control2 = "{-0.13574, 0.40918}"; point = "{-0.27246, 0.27246}"; }, 
  1159.              {element = CLOSE; }
  1160.                 );
  1161.             };
  1162.             TextBounds = "{{0, 0}, {1, 1}}";
  1163.         },
  1164.         {
  1165.             ShapeName = NoteShape;
  1166.             InspectorGroup = 22;
  1167.             FillPath = {
  1168.                 elements = (
  1169.                     {element = MOVETO; point = "{0.5, -0.2041}"; }, 
  1170.                     {element = CURVETO; control1 = "{0.5, -0.29883}"; control2 = "{0.4873, -0.31055}"; point = "{0.39453, -0.4043}"; }, 
  1171.                     {element = LINETO; point = "{0.39355, -0.40527}"; },
  1172.                     {element = CURVETO; control1 = "{0.30029, -0.5}"; control2 = "{0.29932, -0.5}"; point = "{0.20361, -0.5}"; }, 
  1173.                     {element = CURVETO; control1 = "{0.07617, -0.5}"; control2 = "{-0.5, -0.5}"; point = "{-0.5, -0.5}"; }, 
  1174.                     {element = LINETO; point = "{-0.5, 0.5}"; },
  1175.                     {element = LINETO; point = "{0.5, 0.5}"; },
  1176.                     {element = LINETO; point = "{0.5, -0.2041}"; },
  1177.              {element = CLOSE; },
  1178.                 );
  1179.         };    
  1180.             StrokePath = {
  1181.                 elements = (
  1182.                     {element = MOVETO; point = "{0.5, -0.2041}"; }, 
  1183.                     {element = CURVETO; control1 = "{0.5, -0.29883}"; control2 = "{0.4873, -0.31055}"; point = "{0.39453, -0.4043}"; }, 
  1184.                     {element = LINETO; point = "{0.39355, -0.40527}"; },
  1185.                     {element = CURVETO; control1 = "{0.30029, -0.5}"; control2 = "{0.29932, -0.5}"; point = "{0.20361, -0.5}"; }, 
  1186.                     {element = CURVETO; control1 = "{0.07617, -0.5}"; control2 = "{-0.5, -0.5}"; point = "{-0.5, -0.5}"; }, 
  1187.                     {element = LINETO; point = "{-0.5, 0.5}"; },
  1188.                     {element = LINETO; point = "{0.5, 0.5}"; },
  1189.                     {element = LINETO; point = "{0.5, -0.2041}"; },
  1190.              {element = CLOSE; },
  1191.                     {element = MOVETO; point = "{0.5, -0.20898}"; }, 
  1192.                     {element = CURVETO; control1 = "{0.5, -0.29883}"; control2 = "{0.49902, -0.29883}"; point = "{0.29932, -0.29883}"; }, 
  1193.                     {element = LINETO; point = "{0.29932, -0.29883}"; },
  1194.                     {element = CURVETO; control1 = "{0.29932, -0.49902}"; control2 = "{0.29932, -0.5}"; point = "{0.20947, -0.5}"; }, 
  1195.  
  1196.                 );
  1197.             };
  1198.             TextBounds = "{{0, 0}, {1, 1}}";
  1199.         },
  1200.  
  1201.    );
  1202.     
  1203.     arrowheads = (
  1204.         {
  1205.             Filled = YES; 
  1206.             Gap = 0.5; 
  1207.             LineGap = 1.4; 
  1208.             Name = FilledArrow; 
  1209.             OldIndex = 1; 
  1210.             Path = {
  1211.                 elements = (
  1212.                     {element = MOVETO; point = "{0, 0}"; }, 
  1213.                     {element = LINETO; point = "{8, 3}"; }, 
  1214.                     {element = LINETO; point = "{8, -3}"; }, 
  1215.                     {element = CLOSE; }
  1216.                 ); 
  1217.             }; 
  1218.             Width = 8; 
  1219.         }, 
  1220.         {
  1221.             Gap = 0.5; 
  1222.             LineGap = 1.4; 
  1223.             Name = Arrow; 
  1224.             OldIndex = 2; 
  1225.             Path = {
  1226.                 elements = (
  1227.                     {element = MOVETO; point = "{0, 0}"; }, 
  1228.                     {element = LINETO; point = "{8, 3}"; }, 
  1229.                     {element = LINETO; point = "{8, -3}"; }, 
  1230.                     {element = CLOSE; }
  1231.                 ); 
  1232.             }; 
  1233.             Width = 8; 
  1234.         }, 
  1235.         {
  1236.             Filled = YES; 
  1237.             Gap = 0; 
  1238.             LineGap = 0.5; 
  1239.             Name = FilledBall; 
  1240.             OldIndex = 3; 
  1241.             Path = {
  1242.                 elements = (
  1243.                     {element = MOVETO; point = "{5.12132, -2.12132}"; }, 
  1244.                     {
  1245.                         control1 = "{6.29289, -0.949747}"; 
  1246.                         control2 = "{6.29289, 0.949747}"; 
  1247.                         element = CURVETO; 
  1248.                         point = "{5.12132, 2.12132}"; 
  1249.                     }, 
  1250.                     {
  1251.                         control1 = "{3.94975, 3.29289}"; 
  1252.                         control2 = "{2.05025, 3.29289}"; 
  1253.                         element = CURVETO; 
  1254.                         point = "{0.87868, 2.12132}"; 
  1255.                     }, 
  1256.                     {
  1257.                         control1 = "{-0.292893, 0.949747}"; 
  1258.                         control2 = "{-0.292893, -0.949747}"; 
  1259.                         element = CURVETO; 
  1260.                         point = "{0.87868, -2.12132}"; 
  1261.                     }, 
  1262.                     {
  1263.                         control1 = "{2.05025, -3.29289}"; 
  1264.                         control2 = "{3.94975, -3.29289}"; 
  1265.                         element = CURVETO; 
  1266.                         point = "{5.12132, -2.12132}"; 
  1267.                     }
  1268.                 ); 
  1269.             }; 
  1270.             Width = 6; 
  1271.         }, 
  1272.         {
  1273.             Gap = 0; 
  1274.             LineGap = 0.5; 
  1275.             Name = Ball; 
  1276.             OldIndex = 4; 
  1277.             Path = {
  1278.                 elements = (
  1279.                     {element = MOVETO; point = "{5.12132, -2.12132}"; }, 
  1280.                     {
  1281.                         control1 = "{6.29289, -0.949747}"; 
  1282.                         control2 = "{6.29289, 0.949747}"; 
  1283.                         element = CURVETO; 
  1284.                         point = "{5.12132, 2.12132}"; 
  1285.                     }, 
  1286.                     {
  1287.                         control1 = "{3.94975, 3.29289}"; 
  1288.                         control2 = "{2.05025, 3.29289}"; 
  1289.                         element = CURVETO; 
  1290.                         point = "{0.87868, 2.12132}"; 
  1291.                     }, 
  1292.                     {
  1293.                         control1 = "{-0.292893, 0.949747}"; 
  1294.                         control2 = "{-0.292893, -0.949747}"; 
  1295.                         element = CURVETO; 
  1296.                         point = "{0.87868, -2.12132}"; 
  1297.                     }, 
  1298.                     {
  1299.                         control1 = "{2.05025, -3.29289}"; 
  1300.                         control2 = "{3.94975, -3.29289}"; 
  1301.                         element = CURVETO; 
  1302.                         point = "{5.12132, -2.12132}"; 
  1303.                     }
  1304.                 ); 
  1305.             }; 
  1306.             Width = 6; 
  1307.         }, 
  1308.         {
  1309.             Filled = YES; 
  1310.             Gap = 0.5; 
  1311.             LineGap = 1.4; 
  1312.             Name = FilledDoubleArrow; 
  1313.             OldIndex = 5; 
  1314.             Path = {
  1315.                 elements = (
  1316.                     {element = MOVETO; point = "{8, 3}"; }, 
  1317.                     {element = LINETO; point = "{8, 0}"; }, 
  1318.                     {element = LINETO; point = "{16, 3}"; }, 
  1319.                     {element = LINETO; point = "{16, -3}"; }, 
  1320.                     {element = LINETO; point = "{8, 0}"; }, 
  1321.                     {element = LINETO; point = "{8, -3}"; }, 
  1322.                     {element = LINETO; point = "{0, 0}"; }, 
  1323.                     {element = CLOSE; }
  1324.                 ); 
  1325.             }; 
  1326.             Width = 16; 
  1327.         }, 
  1328.         {
  1329.             Gap = 0.5; 
  1330.             LineGap = 1.4; 
  1331.             Name = DoubleArrow; 
  1332.             OldIndex = 6; 
  1333.             Path = {
  1334.                 elements = (
  1335.                     {element = MOVETO; point = "{8, 3}"; }, 
  1336.                     {element = LINETO; point = "{8, 0}"; }, 
  1337.                     {element = LINETO; point = "{16, 3}"; }, 
  1338.                     {element = LINETO; point = "{16, -3}"; }, 
  1339.                     {element = LINETO; point = "{8, 0}"; }, 
  1340.                     {element = LINETO; point = "{8, -3}"; }, 
  1341.                     {element = LINETO; point = "{0, 0}"; }, 
  1342.                     {element = CLOSE; }
  1343.                 ); 
  1344.             }; 
  1345.             Width = 16; 
  1346.         }, 
  1347.         {
  1348.             Filled = YES; 
  1349.             Gap = 0; 
  1350.             LineGap = 0.5; 
  1351.             Name = FilledBox; 
  1352.             OldIndex = 7; 
  1353.             Path = {
  1354.                 elements = (
  1355.                     {element = MOVETO; point = "{0, -3}"; }, 
  1356.                     {element = LINETO; point = "{0, 3}"; }, 
  1357.                     {element = LINETO; point = "{6, 3}"; }, 
  1358.                     {element = LINETO; point = "{6, -3}"; }, 
  1359.                     {element = CLOSE; }
  1360.                 ); 
  1361.             }; 
  1362.             Width = 6; 
  1363.         }, 
  1364.         {
  1365.             Gap = 0; 
  1366.             LineGap = 0.5; 
  1367.             Name = Box; 
  1368.             OldIndex = 8; 
  1369.             Path = {
  1370.                 elements = (
  1371.                     {element = MOVETO; point = "{0, -3}"; }, 
  1372.                     {element = LINETO; point = "{0, 3}"; }, 
  1373.                     {element = LINETO; point = "{6, 3}"; }, 
  1374.                     {element = LINETO; point = "{6, -3}"; }, 
  1375.                     {element = CLOSE; }
  1376.                 ); 
  1377.             }; 
  1378.             Width = 6; 
  1379.         }, 
  1380.         {
  1381.             Filled = YES; 
  1382.             Gap = 0.5; 
  1383.             LineGap = 0.75; 
  1384.             Name = FilledDiamond; 
  1385.             OldIndex = 9; 
  1386.             Path = {
  1387.                 elements = (
  1388.                     {element = MOVETO; point = "{0, 0}"; }, 
  1389.                     {element = LINETO; point = "{4, 3}"; }, 
  1390.                     {element = LINETO; point = "{8, 0}"; }, 
  1391.                     {element = LINETO; point = "{4, -3}"; }, 
  1392.                     {element = CLOSE; }
  1393.                 ); 
  1394.             }; 
  1395.             Width = 8; 
  1396.         }, 
  1397.         {
  1398.             Gap = 0.5; 
  1399.             LineGap = 0.75; 
  1400.             Name = Diamond; 
  1401.             OldIndex = 10; 
  1402.             Path = {
  1403.                 elements = (
  1404.                     {element = MOVETO; point = "{0, 0}"; }, 
  1405.                     {element = LINETO; point = "{4, 3}"; }, 
  1406.                     {element = LINETO; point = "{8, 0}"; }, 
  1407.                     {element = LINETO; point = "{4, -3}"; }, 
  1408.                     {element = CLOSE; }
  1409.                 ); 
  1410.             }; 
  1411.             Width = 8; 
  1412.         }, 
  1413.         {
  1414.             Gap = 0; 
  1415.             LineGap = 0.5; 
  1416.             Name = Fork; 
  1417.             OldIndex = 12; 
  1418.             Path = {
  1419.                 elements = (
  1420.                     {element = MOVETO; point = "{0, 0}"; }, 
  1421.                     {element = LINETO; point = "{10, 0}"; }, 
  1422.                     {element = MOVETO; point = "{2, -4}"; }, 
  1423.                     {element = LINETO; point = "{10, -4}"; }, 
  1424.                     {element = LINETO; point = "{10, 4}"; }, 
  1425.                     {element = LINETO; point = "{2, 4}"; }
  1426.                 ); 
  1427.             }; 
  1428.             Width = 10; 
  1429.         }, 
  1430.         {
  1431.             Gap = 0.5; 
  1432.             LineGap = 1.4; 
  1433.             Name = StickArrow; 
  1434.             OldIndex = 13; 
  1435.             Path = {
  1436.                 elements = (
  1437.                     {element = MOVETO; point = "{0, 0}"; }, 
  1438.                     {element = LINETO; point = "{8, 0}"; }, 
  1439.                     {element = MOVETO; point = "{8, 3}"; }, 
  1440.                     {element = LINETO; point = "{0, 0}"; }, 
  1441.                     {element = LINETO; point = "{8, -3}"; }
  1442.                 ); 
  1443.             }; 
  1444.             Width = 8; 
  1445.         }, 
  1446.         {
  1447.             Gap = 0.5; 
  1448.             LineGap = 1.4; 
  1449.             Name = HalfStickArrow; 
  1450.             OldIndex = 14; 
  1451.             Path = {
  1452.                 elements = (
  1453.                     {element = MOVETO; point = "{0, 0}"; }, 
  1454.                     {element = LINETO; point = "{8, 0}"; }, 
  1455.                     {element = MOVETO; point = "{8, -3}"; }, 
  1456.                     {element = LINETO; point = "{0, 0}"; }
  1457.                 ); 
  1458.             }; 
  1459.             Width = 8; 
  1460.         }, 
  1461.         {
  1462.             Gap = 0.5; 
  1463.             LineGap = 1.4; 
  1464.             Name = DoubleStickArrow; 
  1465.             OldIndex = 15; 
  1466.             Path = {
  1467.                 elements = (
  1468.                     {element = MOVETO; point = "{0, 0}"; }, 
  1469.                     {element = LINETO; point = "{16, 0}"; }, 
  1470.                     {element = MOVETO; point = "{8, 3}"; }, 
  1471.                     {element = LINETO; point = "{0, 0}"; }, 
  1472.                     {element = LINETO; point = "{8, -3}"; }, 
  1473.                     {element = MOVETO; point = "{16, 3}"; }, 
  1474.                     {element = LINETO; point = "{8, 0}"; }, 
  1475.                     {element = LINETO; point = "{16, -3}"; }
  1476.                 ); 
  1477.             }; 
  1478.             Width = 16; 
  1479.         }, 
  1480.         {
  1481.             Gap = 0; 
  1482.             LineGap = 0.5; 
  1483.             Name = Bar; 
  1484.             OldIndex = 16; 
  1485.             Path = {
  1486.                 elements = (
  1487.                     {element = MOVETO; point = "{0, 0}"; }, 
  1488.                     {element = LINETO; point = "{10, 0}"; }, 
  1489.                     {element = MOVETO; point = "{10, -4}"; }, 
  1490.                     {element = LINETO; point = "{10, 4}"; }
  1491.                 ); 
  1492.             }; 
  1493.             Width = 10; 
  1494.         },
  1495.         {
  1496.             Gap = 0.5; 
  1497.             LineGap = 1.0; 
  1498.             Name = UMLInheritance; 
  1499.             Path = {
  1500.                 elements = (
  1501.                     {element = MOVETO; point = "{0, 0}"; }, 
  1502.                     {element = LINETO; point = "{12, 7}"; }, 
  1503.                     {element = LINETO; point = "{12, -7}"; }, 
  1504.                     {element = CLOSE; }
  1505.                 ); 
  1506.             }; 
  1507.             Width = 12; 
  1508.         },
  1509.         {
  1510.             Filled = YES; 
  1511.             Gap = 0.5; 
  1512.             LineGap = 1.4; 
  1513.             Name = SharpArrow; 
  1514.             Path = {
  1515.                 elements = (
  1516.                     {element = MOVETO; point = "{0, 0}"; }, 
  1517.                     {element = LINETO; point = "{8, 3}"; }, 
  1518.                     {element = LINETO; point = "{5, 0}"; }, 
  1519.                     {element = LINETO; point = "{5, 0}"; }, 
  1520.                     {element = LINETO; point = "{8, -3}"; }, 
  1521.                     {element = CLOSE; }
  1522.                 ); 
  1523.             }; 
  1524.             Width = 5; 
  1525.         },
  1526.         {
  1527.             Filled = YES; 
  1528.             Gap = 0; 
  1529.             LineGap = 0; 
  1530.             Name = SharpBackArrow; 
  1531.             Path = {
  1532.                 elements = (
  1533.                     {element = MOVETO; point = "{0, 0}"; }, 
  1534.                     {element = LINETO; point = "{12, 0}"; }, 
  1535.                     {element = LINETO; point = "{9, 3}"; }, 
  1536.                     {element = LINETO; point = "{17, 0}"; }, 
  1537.                     {element = LINETO; point = "{9, -3}"; }, 
  1538.                     {element = LINETO; point = "{12, 0}"; }
  1539.                 ); 
  1540.             }; 
  1541.             Width = 17; 
  1542.         }, 
  1543.         {
  1544.             Filled = YES; 
  1545.             Gap = 0; 
  1546.             LineGap = 0; 
  1547.             Name = SharpBackCross; 
  1548.             Path = {
  1549.                 elements = (
  1550.                     {element = MOVETO; point = "{0, 0}"; }, 
  1551.                     {element = LINETO; point = "{20, 0}"; }, 
  1552.                     {element = LINETO; point = "{17, 3}"; }, 
  1553.                     {element = LINETO; point = "{25, 0}"; }, 
  1554.                     {element = LINETO; point = "{17, -3}"; }, 
  1555.                     {element = LINETO; point = "{20, 0}"; }, 
  1556.                     {element = MOVETO; point = "{10, 4}"; }, 
  1557.                     {element = LINETO; point = "{10, -4}"; }
  1558.                 ); 
  1559.             }; 
  1560.             Width = 20; 
  1561.         },
  1562.         {
  1563.             Gap = 0; 
  1564.             LineGap = 0.5; 
  1565.             Name = CrowsFeet; 
  1566.             OldIndex = 11; 
  1567.             Path = {
  1568.                 elements = (
  1569.                     {element = MOVETO; point = "{0, 0}"; }, 
  1570.                     {element = LINETO; point = "{10, 0}"; }, 
  1571.                     {element = MOVETO; point = "{0, -4}"; }, 
  1572.                     {element = LINETO; point = "{10, 0}"; }, 
  1573.                     {element = LINETO; point = "{0, 4}"; }
  1574.                 ); 
  1575.             }; 
  1576.             Width = 0; 
  1577.         },
  1578.         {
  1579.             Gap = 0;
  1580.             LineGap = 0.5;
  1581.             Name = CrowBar;
  1582.             Path = {
  1583.                 elements = (
  1584.                     {element = MOVETO; point = "{0, 0}"; },
  1585.                     {element = LINETO; point = "{14, 0}"; },
  1586.                     {element = MOVETO; point = "{0, -4}"; },
  1587.                     {element = LINETO; point = "{10, 0}"; },
  1588.                     {element = LINETO; point = "{0, 4}"; },
  1589.                     {element = MOVETO; point = "{14, -4}"; },
  1590.                     {element = LINETO; point = "{14, 4}"; }
  1591.                 );
  1592.             };
  1593.             Width = 14;
  1594.         },
  1595.         {
  1596.             Gap = 0;
  1597.             LineGap = 0.5;
  1598.             Name = CrowBall;
  1599.             Path = {
  1600.                 elements = (
  1601.                     {element = MOVETO; point = "{0, 0}"; },
  1602.                     {element = LINETO; point = "{12, 0}"; },
  1603.                     {element = MOVETO; point = "{0, -4}"; },
  1604.                     {element = LINETO; point = "{10, 0}"; },
  1605.                     {element = LINETO; point = "{0, 4}"; },
  1606.                     {element = MOVETO; point = "{17.12132, -2.12132}"; },
  1607.                     {
  1608.                         control1 = "{18.29289, -0.949747}";
  1609.                         control2 = "{18.29289, 0.949747}";
  1610.                         element = CURVETO;
  1611.                         point = "{17.12132, 2.12132}";
  1612.                     },
  1613.                     {
  1614.                         control1 = "{15.94975, 3.29289}";
  1615.                         control2 = "{15.05025, 3.29289}";
  1616.                         element = CURVETO;
  1617.                         point = "{12.87868, 2.12132}";
  1618.                     },
  1619.                     {
  1620.                         control1 = "{11.707107, 0.949747}";
  1621.                         control2 = "{11.707107, -0.949747}";
  1622.                         element = CURVETO;
  1623.                         point = "{12.87868, -2.12132}";
  1624.                     },
  1625.                     {
  1626.                         control1 = "{14.05025, -3.29289}";
  1627.                         control2 = "{15.94975, -3.29289}";
  1628.                         element = CURVETO;
  1629.                         point = "{17.12132, -2.12132}";
  1630.                     }
  1631.                 );
  1632.             };
  1633.             Width = 18;
  1634.         },
  1635.         {
  1636.             Gap = 0;
  1637.             LineGap = 0.5;
  1638.             Name = BarBall;
  1639.             Path = {
  1640.                 elements = (
  1641.                     {element = MOVETO; point = "{0, 0}"; },
  1642.                     {element = LINETO; point = "{12, 0}"; },
  1643.                     {element = MOVETO; point = "{9, -4}"; },
  1644.                     {element = LINETO; point = "{9, 4}"; },
  1645.                     {element = MOVETO; point = "{17.12132, -2.12132}"; },
  1646.                     {
  1647.                         control1 = "{18.29289, -0.949747}";
  1648.                         control2 = "{18.29289, 0.949747}";
  1649.                         element = CURVETO;
  1650.                         point = "{17.12132, 2.12132}";
  1651.                     },
  1652.                     {
  1653.                         control1 = "{15.94975, 3.29289}";
  1654.                         control2 = "{15.05025, 3.29289}";
  1655.                         element = CURVETO;
  1656.                         point = "{12.87868, 2.12132}";
  1657.                     },
  1658.                     {
  1659.                         control1 = "{11.707107, 0.949747}";
  1660.                         control2 = "{11.707107, -0.949747}";
  1661.                         element = CURVETO;
  1662.                         point = "{12.87868, -2.12132}";
  1663.                     },
  1664.                     {
  1665.                         control1 = "{14.05025, -3.29289}";
  1666.                         control2 = "{15.94975, -3.29289}";
  1667.                         element = CURVETO;
  1668.                         point = "{17.12132, -2.12132}";
  1669.                     }
  1670.                 );
  1671.             };
  1672.             Width = 18;
  1673.         },
  1674.         {
  1675.             Gap = 0;
  1676.             LineGap = 0.5;
  1677.             Name = DoubleBar;
  1678.             Path = {
  1679.                 elements = (
  1680.                     {element = MOVETO; point = "{0, 0}"; },
  1681.                     {element = LINETO; point = "{14, 0}"; },
  1682.                     {element = MOVETO; point = "{9, -4}"; },
  1683.                     {element = LINETO; point = "{9, 4}"; },
  1684.                     {element = MOVETO; point = "{14, -4}"; },
  1685.                     {element = LINETO; point = "{14, 4}"; }
  1686.                 );
  1687.             };
  1688.             Width = 14;
  1689.         },
  1690.         {
  1691.             Gap = 1;
  1692.             LineGap = 0.5;
  1693.             Name = NegativeControls;
  1694.             Path = {
  1695.                 elements = (
  1696.                     {element = MOVETO; point = "{1, 4}"; },
  1697.                     {element = LINETO; point = "{1, -4}"; }
  1698.                 );
  1699.             };
  1700.             Width = 1;
  1701.         },
  1702.         {
  1703.             Gap = 0;
  1704.             LineGap = 0;
  1705.             Name = DimensionArrow;
  1706.             Path = {
  1707.                 elements = (
  1708.                     {element = MOVETO; point = "{8, 0}"; },
  1709.                     {element = LINETO; point = "{0, 0}"; },
  1710.                     {element = MOVETO; point = "{0, -5}"; },
  1711.                     {element = LINETO; point = "{0, 5}"; },
  1712.                     {element = MOVETO; point = "{8, -2}"; },
  1713.                     {element = LINETO; point = "{1, 0}"; },
  1714.                     {element = LINETO; point = "{8, 2}"; }
  1715.                 );
  1716.             };
  1717.             Width = 8;
  1718.         },
  1719.     ); 
  1720. }
  1721.  
  1722.  
  1723.